//////////////////////////////////////////////////////////////////////////////////
// Company          :    Joinsilicon
// Engineer         :    Jinci.Bi
// Last Date        :    2024/05/30 10:20
// Module Name      :    LPDDR5 C driver
// Target Devices   : 
// Tool Versions    :    
// Dependencies     : 
// Revision 0.01    :    File Created
//////////////////////////////////////////////////////////////////////////////////

	// volatile unsigned int target_freq = 6380;
	// volatile unsigned int pll_fin = 0x1a;
	// volatile unsigned int phy_training = 0x1;
	// volatile unsigned int phy_hw_cbt = 0x1;
	// volatile unsigned int phy_wrlvl = 0x1;
	// volatile unsigned int phy_rd = 0x1;
	// volatile unsigned int phy_wr = 0x1;
	// volatile unsigned int phy_prbs_rd = 0x1;	
	// volatile unsigned int phy_prbs_wr = 0x1;

	// volatile unsigned int pll_pass = 0x1;
	// volatile unsigned int prdata_js_monitor = 0x0;

	// lpddr5_lf_initial(pll_fin,target_freq,pll_pass);
	// pll_pass = 0x0;
	// lpddr5_hf_initial(pll_fin,target_freq,pll_pass,phy_training);
	// lpddr5_ctrl_static_reg_config(phy_training,target_freq);
	// lpddr5_ctrl_initial_complete();
	// lpddr5_ctrl_dynamic_reg_config();
	// lpddr5_phy_training(phy_training,target_freq,phy_hw_cbt,phy_wrlvl,phy_rd,phy_wr,phy_prbs_rd,phy_prbs_wr);
	// lpddr5_mrw_config(target_freq);
	// DELAY(         10);
	// perh_reg_wr(0x00000000,0x00800080,0x00000001,0xf);
	

